package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf37Promotor entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf37Promotor implements java.io.Serializable {
 
	// Fields

	private Long f37IdPromotor;
	private Bnchf09Profesion bnchf09Profesion;
	private Bnchf10Instruccion bnchf10Instruccion;
 	private Long f37TpoDoc;
	private String f37NumDoc;
	private String f37ApePat;
	private String f37ApeMat;
	private String f37Nomb;
	private Long f37Sexo;
	private Date f37FeNac;
	private Long f37EstdCivil;
	private String f37CtaCorreo;
	private String f37TelfFijo;
	private String f37TelfCel;
	private String f37DptoDirecc;
	private String f37ProvDirecc;
	private String f37DistriDirecc;
	private Long f37StdoPromotor;
	private String f37IdUsuaCrea;
	private Date f37FeUsuaCrea;
	private String f37IdUsuaModi;
	private Date f37FeUsuaModi;
	private Long f37TpoZona;
	private String f37NomZona;
	private Long f37TpoVia;
	private String f37NomVia;
	private Long f37TpoExt;
	private String f37NomExt;
	private Long f37TpoInt;
	private String f37NomInt;
	private String f37Piso;
	private Set bnchf13Expedientes = new HashSet(0);
 
	private String f37fCrea;
	private String f37fModi;
	private String estado;
	private String f37Observ;
	//add wilber 
	private String  f37StrNac;
	// Constructors
	

	/** default constructor */
	public Bnchf37Promotor() {
		bnchf09Profesion=new Bnchf09Profesion();
		bnchf10Instruccion=new Bnchf10Instruccion(); 
	}

	/** minimal constructor */
	public Bnchf37Promotor(Long f37IdPromotor, Long f37TpoDoc,
			String f37NumDoc, String f37ApePat, String f37ApeMat,
			String f37Nomb, Date f37FeNac, String f37DptoDirecc,
			String f37ProvDirecc, String f37DistriDirecc, Long f37StdoPromotor,
			String f37IdUsuaCrea, Date f37FeUsuaCrea) {
		this.f37IdPromotor = f37IdPromotor;
		this.f37TpoDoc = f37TpoDoc;
		this.f37NumDoc = f37NumDoc;
		this.f37ApePat = f37ApePat;
		this.f37ApeMat = f37ApeMat;
		this.f37Nomb = f37Nomb;
		this.f37FeNac = f37FeNac;
		this.f37DptoDirecc = f37DptoDirecc;
		this.f37ProvDirecc = f37ProvDirecc;
		this.f37DistriDirecc = f37DistriDirecc;
		this.f37StdoPromotor = f37StdoPromotor;
		this.f37IdUsuaCrea = f37IdUsuaCrea;
		this.f37FeUsuaCrea = f37FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf37Promotor(Long f37IdPromotor,
			Bnchf09Profesion bnchf09Profesion,
			Bnchf10Instruccion bnchf10Instruccion, Long f37TpoDoc,
			String f37NumDoc, String f37ApePat, String f37ApeMat,
			String f37Nomb, Long f37Sexo, Date f37FeNac, Long f37EstdCivil,
			String f37CtaCorreo, String f37TelfFijo, String f37TelfCel,
			String f37DptoDirecc, String f37ProvDirecc, String f37DistriDirecc,
			Long f37StdoPromotor, String f37IdUsuaCrea, Date f37FeUsuaCrea,
			String f37IdUsuaModi, Date f37FeUsuaModi, Long f37TpoZona,
			String f37NomZona, Long f37TpoVia, String f37NomVia,
			Long f37TpoExt, String f37NomExt, Long f37TpoInt, String f37NomInt,
			String f37Piso, Set bnchf13Expedientes) {
		this.f37IdPromotor = f37IdPromotor;
		this.bnchf09Profesion = bnchf09Profesion;
		this.bnchf10Instruccion = bnchf10Instruccion;
		this.f37TpoDoc = f37TpoDoc;
		this.f37NumDoc = f37NumDoc;
		this.f37ApePat = f37ApePat;
		this.f37ApeMat = f37ApeMat;
		this.f37Nomb = f37Nomb;
		this.f37Sexo = f37Sexo;
		this.f37FeNac = f37FeNac;
		this.f37EstdCivil = f37EstdCivil;
		this.f37CtaCorreo = f37CtaCorreo;
		this.f37TelfFijo = f37TelfFijo;
		this.f37TelfCel = f37TelfCel;
		this.f37DptoDirecc = f37DptoDirecc;
		this.f37ProvDirecc = f37ProvDirecc;
		this.f37DistriDirecc = f37DistriDirecc;
		this.f37StdoPromotor = f37StdoPromotor;
		this.f37IdUsuaCrea = f37IdUsuaCrea;
		this.f37FeUsuaCrea = f37FeUsuaCrea;
		this.f37IdUsuaModi = f37IdUsuaModi;
		this.f37FeUsuaModi = f37FeUsuaModi;
		this.f37TpoZona = f37TpoZona;
		this.f37NomZona = f37NomZona;
		this.f37TpoVia = f37TpoVia;
		this.f37NomVia = f37NomVia;
		this.f37TpoExt = f37TpoExt;
		this.f37NomExt = f37NomExt;
		this.f37TpoInt = f37TpoInt;
		this.f37NomInt = f37NomInt;
		this.f37Piso = f37Piso;
		this.bnchf13Expedientes = bnchf13Expedientes;
	}

	// Property accessors

	public Long getF37IdPromotor() {
		return this.f37IdPromotor;
	}

	public void setF37IdPromotor(Long f37IdPromotor) {
		this.f37IdPromotor = f37IdPromotor;
	}

	public Bnchf09Profesion getBnchf09Profesion() {
		return this.bnchf09Profesion;
	}

	public void setBnchf09Profesion(Bnchf09Profesion bnchf09Profesion) {
		this.bnchf09Profesion = bnchf09Profesion;
	}

	public Bnchf10Instruccion getBnchf10Instruccion() {
		return this.bnchf10Instruccion;
	}

	public void setBnchf10Instruccion(Bnchf10Instruccion bnchf10Instruccion) {
		this.bnchf10Instruccion = bnchf10Instruccion;
	}

	public Long getF37TpoDoc() {
		return this.f37TpoDoc;
	}

	public void setF37TpoDoc(Long f37TpoDoc) {
		this.f37TpoDoc = f37TpoDoc;
	}

	public String getF37NumDoc() {
		return this.f37NumDoc;
	}

	public void setF37NumDoc(String f37NumDoc) {
		this.f37NumDoc = f37NumDoc;
	}

	public String getF37ApePat() {
		return this.f37ApePat;
	}

	public void setF37ApePat(String f37ApePat) {
		this.f37ApePat = f37ApePat;
	}

	public String getF37ApeMat() {
		return this.f37ApeMat;
	}

	public void setF37ApeMat(String f37ApeMat) {
		this.f37ApeMat = f37ApeMat;
	}

	public String getF37Nomb() {
		return this.f37Nomb;
	}

	public void setF37Nomb(String f37Nomb) {
		this.f37Nomb = f37Nomb;
	}

	public Long getF37Sexo() {
		return this.f37Sexo;
	}

	public void setF37Sexo(Long f37Sexo) {
		this.f37Sexo = f37Sexo;
	}

	public Date getF37FeNac() {
		return this.f37FeNac;
	}

	public void setF37FeNac(Date f37FeNac) {
		this.f37FeNac = f37FeNac;
	}

	public Long getF37EstdCivil() {
		return this.f37EstdCivil;
	}

	public void setF37EstdCivil(Long f37EstdCivil) {
		this.f37EstdCivil = f37EstdCivil;
	}

	public String getF37CtaCorreo() {
		return this.f37CtaCorreo;
	}

	public void setF37CtaCorreo(String f37CtaCorreo) {
		this.f37CtaCorreo = f37CtaCorreo;
	}

	public String getF37TelfFijo() {
		return this.f37TelfFijo;
	}

	public void setF37TelfFijo(String f37TelfFijo) {
		this.f37TelfFijo = f37TelfFijo;
	}

	public String getF37TelfCel() {
		return this.f37TelfCel;
	}

	public void setF37TelfCel(String f37TelfCel) {
		this.f37TelfCel = f37TelfCel;
	}

	public String getF37DptoDirecc() {
		return this.f37DptoDirecc;
	}

	public void setF37DptoDirecc(String f37DptoDirecc) {
		this.f37DptoDirecc = f37DptoDirecc;
	}

	public String getF37ProvDirecc() {
		return this.f37ProvDirecc;
	}

	public void setF37ProvDirecc(String f37ProvDirecc) {
		this.f37ProvDirecc = f37ProvDirecc;
	}

	public String getF37DistriDirecc() {
		return this.f37DistriDirecc;
	}

	public void setF37DistriDirecc(String f37DistriDirecc) {
		this.f37DistriDirecc = f37DistriDirecc;
	}

	public Long getF37StdoPromotor() {
		return this.f37StdoPromotor;
	}

	public void setF37StdoPromotor(Long f37StdoPromotor) {
		this.f37StdoPromotor = f37StdoPromotor;
	}

	public String getF37IdUsuaCrea() {
		return this.f37IdUsuaCrea;
	}

	public void setF37IdUsuaCrea(String f37IdUsuaCrea) {
		this.f37IdUsuaCrea = f37IdUsuaCrea;
	}

	public Date getF37FeUsuaCrea() {
		return this.f37FeUsuaCrea;
	}

	public void setF37FeUsuaCrea(Date f37FeUsuaCrea) {
		this.f37FeUsuaCrea = f37FeUsuaCrea;
	}

	public String getF37IdUsuaModi() {
		return this.f37IdUsuaModi;
	}

	public void setF37IdUsuaModi(String f37IdUsuaModi) {
		this.f37IdUsuaModi = f37IdUsuaModi;
	}

	public Date getF37FeUsuaModi() {
		return this.f37FeUsuaModi;
	}

	public void setF37FeUsuaModi(Date f37FeUsuaModi) {
		this.f37FeUsuaModi = f37FeUsuaModi;
	}

	public Long getF37TpoZona() {
		return this.f37TpoZona;
	}

	public void setF37TpoZona(Long f37TpoZona) {
		this.f37TpoZona = f37TpoZona;
	}

	public String getF37NomZona() {
		return this.f37NomZona;
	}

	public void setF37NomZona(String f37NomZona) {
		this.f37NomZona = f37NomZona;
	}

	public Long getF37TpoVia() {
		return this.f37TpoVia;
	}

	public void setF37TpoVia(Long f37TpoVia) {
		this.f37TpoVia = f37TpoVia;
	}

	public String getF37NomVia() {
		return this.f37NomVia;
	}

	public void setF37NomVia(String f37NomVia) {
		this.f37NomVia = f37NomVia;
	}

	public Long getF37TpoExt() {
		return this.f37TpoExt;
	}

	public void setF37TpoExt(Long f37TpoExt) {
		this.f37TpoExt = f37TpoExt;
	}

	public String getF37NomExt() {
		return this.f37NomExt;
	}

	public void setF37NomExt(String f37NomExt) {
		this.f37NomExt = f37NomExt;
	}

	public Long getF37TpoInt() {
		return this.f37TpoInt;
	}

	public void setF37TpoInt(Long f37TpoInt) {
		this.f37TpoInt = f37TpoInt;
	}

	public String getF37NomInt() {
		return this.f37NomInt;
	}

	public void setF37NomInt(String f37NomInt) {
		this.f37NomInt = f37NomInt;
	}

	public String getF37Piso() {
		return this.f37Piso;
	}

	public void setF37Piso(String f37Piso) {
		this.f37Piso = f37Piso;
	}

	public Set getBnchf13Expedientes() {
		return this.bnchf13Expedientes;
	}

	public void setBnchf13Expedientes(Set bnchf13Expedientes) {
		this.bnchf13Expedientes = bnchf13Expedientes;
	}

	/**
	 * @return Devuelve f37StrNac.
	 */
	public String getF37StrNac() {
		return f37StrNac;
	}
	/**
	 * @param strNac El f37StrNac a establecer.
	 */
	public void setF37StrNac(String strNac) {
		f37StrNac = strNac;
	}
	
	
	/**
	 * @return Devuelve f37fCrea.
	 */
	public String getF37fCrea() {
		return f37fCrea;
	}
	/**
	 * @param crea El f37fCrea a establecer.
	 */
	public void setF37fCrea(String crea) {
		f37fCrea = crea;
	}
	/**
	 * @return Devuelve f37fModi.
	 */
	public String getF37fModi() {
		return f37fModi;
	}
	/**
	 * @param modi El f37fModi a establecer.
	 */
	public void setF37fModi(String modi) {
		f37fModi = modi;
	}
	
	/**
	 * @return Devuelve estado.
	 */
	public String getEstado() {
		return estado;
	}
	/**
	 * @param estado El estado a establecer.
	 */
	public void setEstado(String estado) {
		this.estado = estado;
	}
	
	/**
	 * @return Devuelve f37Observ.
	 */
	public String getF37Observ() {
		return f37Observ;
	}
	/**
	 * @param observ El f37Observ a establecer.
	 */
	public void setF37Observ(String observ) {
		f37Observ = observ;
	}
	
}